Josh GrayJosh Gray
TennisWrexham Open: 17-Year-Old Klugman, the Biggest Match of Her Career, and the Data GapHannah Klugman reaches the Wrexham Open women's singles final after beating...
TennisThree Britons Reach Wrexham W100 Quarter-Finals: Klugman at 17 and the Workload Question Hanging Over DudeneyThe final game of the third set began at minute 168. Alicia Dudeney stood...
Table TennisKeighley: when the hall is finished, the limit is the people who teachFrom the street, the building gives nothing away. It sits on the second floor...
International FootballThe Empty Chair at Clairefontaine: Zidane's First Shock and the Case Nobody Told in FullOn the third day of the first training camp under Zinedine Zidane, there was ...
EsportsThe Gacha Revenue Engine and the Lesson on Publisher Power for EsportsHook In August 2026, I sat in a small apartment in Marseille, counting the...
Formula 1Mercedes and the Toto Wolff succession puzzle: two or three candidates, one axis of powerAt Suzuka in 2026, Mercedes’ command post had an unusual gap. Toto Wolff was...
VolleyballLA 2028 Olympic Qualifying Opens in Fukuoka: Japan Face Their Easiest Pool and Their Hardest QuestionOn the Asian Volleyball Confederation's news feed, the shortest line turned o...
TennisZverev, Sinner and the Grey Zone of the ATP No. 1 Race in the Asian SwingOn a late afternoon in Melbourne, as I reopened the PIF ATP Rankings on my...
BadmintonFrench Open 2026: Sindhu's Flawless Six-Point Run Masks a Bigger Gap Before An Se YoungThe decisive moment of the French Open 2026 semi-final came in the third game...
TennisEala beats Parry 6-3, 6-1 at Ningbo Open: a win built on the return, not the serveThe 6-3, 6-1 scoreline from the Ningbo Open second round reads like a tidy...
EsportsThe Null Report: When Esports Data Never Arrives, and the Price of Filling the Gap With GuessworkThe Null Report 02:40 in the morning, Seoul. The snow had stopped two hours...
Table TennisTable Tennis England Members' Day: When Member Voices Reach the Verification ThresholdTable Tennis England's Members' Day has closed with a familiar paradox: the...
International FootballThe Empty Report: How Data Gaps Are Pricing Vietnamese Youth FootballI once held a forty-page scouting file at a youth training centre in northern...
Table TennisFourteen Pages, Forty-Three Empty Cells: What Is Professional Table Tennis Actually Being Analyzed With?Seven in the morning in Shanghai, the tea long gone cold. On my desk sits a...
Domestic FootballNam Dinh lose two men inside 54 minutes: the data behind a 0-3 defeat in Da NangMinute 19: the referee stops play, runs outside the penalty area and draws a...
BadmintonVietnamese Badminton: When a Nine-Section Analysis Still Cannot Rescue a Decision Made Without DataAt two in the morning, a nine-section analysis file sat on the screen. Every...
Martial ArtsVietnam's First Bronze at Asiad 20: Teqball Opens the Door, Karate Follows the RhythmVietnam's First Bronze at Asiad 20: Teqball Opens the Door, Karate Follows th...
AthleticsHong Le and Anh Khoi win Hanoi Techcombank Marathon Season 5: A race record and a 40-minute gap to the worldOn the morning of October 4, at the finish line of the fifth season of the...
International FootballToh Wei Soong and the S7 400m Freestyle Bronze: The 22.87-Second Gap at Aichi-Nagoya 2026The 5:24.23 sat third on the Aichi-Nagoya scoreboard, and it took me nearly a...
International FootballKubo's Third-Minute Goal: A Deflection, a Wedding, and the One Fact Buried in Paragraph ThreeIn the third minute, Takefusa Kubo collected the ball on the right flank,...
TennisThree Britons Reach Wrexham W100 Quarter-Finals: Klugman at 17 and the Workload Question Hanging Over DudeneyThe final game of the third set began at minute 168. Alicia Dudeney stood...
Table TennisKeighley: when the hall is finished, the limit is the people who teachFrom the street, the building gives nothing away. It sits on the second floor...
International FootballThe Empty Chair at Clairefontaine: Zidane's First Shock and the Case Nobody Told in FullOn the third day of the first training camp under Zinedine Zidane, there was ...
EsportsThe Gacha Revenue Engine and the Lesson on Publisher Power for EsportsHook In August 2026, I sat in a small apartment in Marseille, counting the...
Formula 1Mercedes and the Toto Wolff succession puzzle: two or three candidates, one axis of powerAt Suzuka in 2026, Mercedes’ command post had an unusual gap. Toto Wolff was...
VolleyballLA 2028 Olympic Qualifying Opens in Fukuoka: Japan Face Their Easiest Pool and Their Hardest QuestionOn the Asian Volleyball Confederation's news feed, the shortest line turned o...
TennisZverev, Sinner and the Grey Zone of the ATP No. 1 Race in the Asian SwingOn a late afternoon in Melbourne, as I reopened the PIF ATP Rankings on my...
BadmintonFrench Open 2026: Sindhu's Flawless Six-Point Run Masks a Bigger Gap Before An Se YoungThe decisive moment of the French Open 2026 semi-final came in the third game...
TennisEala beats Parry 6-3, 6-1 at Ningbo Open: a win built on the return, not the serveThe 6-3, 6-1 scoreline from the Ningbo Open second round reads like a tidy...
EsportsThe Null Report: When Esports Data Never Arrives, and the Price of Filling the Gap With GuessworkThe Null Report 02:40 in the morning, Seoul. The snow had stopped two hours...
Table TennisTable Tennis England Members' Day: When Member Voices Reach the Verification ThresholdTable Tennis England's Members' Day has closed with a familiar paradox: the...
International FootballThe Empty Report: How Data Gaps Are Pricing Vietnamese Youth FootballI once held a forty-page scouting file at a youth training centre in northern...
Table TennisFourteen Pages, Forty-Three Empty Cells: What Is Professional Table Tennis Actually Being Analyzed With?Seven in the morning in Shanghai, the tea long gone cold. On my desk sits a...
Domestic FootballNam Dinh lose two men inside 54 minutes: the data behind a 0-3 defeat in Da NangMinute 19: the referee stops play, runs outside the penalty area and draws a...
BadmintonVietnamese Badminton: When a Nine-Section Analysis Still Cannot Rescue a Decision Made Without DataAt two in the morning, a nine-section analysis file sat on the screen. Every...
Martial ArtsVietnam's First Bronze at Asiad 20: Teqball Opens the Door, Karate Follows the RhythmVietnam's First Bronze at Asiad 20: Teqball Opens the Door, Karate Follows th...
AthleticsHong Le and Anh Khoi win Hanoi Techcombank Marathon Season 5: A race record and a 40-minute gap to the worldOn the morning of October 4, at the finish line of the fifth season of the...
International FootballToh Wei Soong and the S7 400m Freestyle Bronze: The 22.87-Second Gap at Aichi-Nagoya 2026The 5:24.23 sat third on the Aichi-Nagoya scoreboard, and it took me nearly a...
International FootballKubo's Third-Minute Goal: A Deflection, a Wedding, and the One Fact Buried in Paragraph ThreeIn the third minute, Takefusa Kubo collected the ball on the right flank,...
